﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Bussiness
{
    public class manejadorFechas
    {
        private string s;
        public string crearFechaActual()
        {
            if (int.Parse(System.DateTime.Today.Month.ToString()) < 10)
            {
                s = System.DateTime.Today.Year.ToString() + "/0" + System.DateTime.Today.Month.ToString();
                if (int.Parse(System.DateTime.Today.Day.ToString()) < 10)
                    s += "/0" + System.DateTime.Today.Day.ToString();
                else
                    s += "/" + System.DateTime.Today.Day.ToString();
            }
            else
            {
                s = System.DateTime.Today.Year.ToString() + "/" + System.DateTime.Today.Month.ToString();
                if (int.Parse(System.DateTime.Today.Day.ToString()) < 10)
                    s += "/0" + System.DateTime.Today.Day.ToString();
                else
                    s += "/" + System.DateTime.Today.Day.ToString();
            }
            return s;
        }

        public bool fechaMayor(string fechaActual, string fechaRegistro)
        {

            if (((Convert.ToInt32(fechaActual[0]) * 1000) + (Convert.ToInt32(fechaActual[1]) * 100) + (Convert.ToInt32(fechaActual[2]) * 10) + (Convert.ToInt32(fechaActual[3]))) > ((Convert.ToInt32(fechaRegistro[0]) * 1000) + (Convert.ToInt32(fechaRegistro[1]) * 100) + (Convert.ToInt32(fechaRegistro[2]) * 10) + (Convert.ToInt32(fechaRegistro[3]))))
                return true;
            else
            {
                if (((Convert.ToInt32(fechaActual[5]) * 10) + Convert.ToInt32(fechaActual[6])) > ((Convert.ToInt32(fechaRegistro[5]) * 10) + (Convert.ToInt32(fechaRegistro[6]))))
                    return true;
                else
                {
                    if (((Convert.ToInt32(fechaActual[8]) * 10) + Convert.ToInt32(fechaActual[9])) > ((Convert.ToInt32(fechaRegistro[8]) * 10) + (Convert.ToInt32(fechaRegistro[9]))))
                        return true;
                    else
                    {
                        return false;
                    }
                }
            }
        }
    }
}
